PHP Standaard mappenstructuur
Home

PHP Standaard mappenstructuur

PHP Standaard mappenstructuur

Wanneer je code begint te schrijven programma's voor het web vraag je je af "waar je al je spullen moet zetten?" In de loop der jaren is dit antwoord consequent in de DocumentRoot." Hoewel dit onvolledig antwoord is, is het een goede plaats om te beginnen.

Common Directory structure

Om beveiligingsredenen mogen configuratiebestanden niet toegankelijk zijn voor de bezoekers van een site. Daarom worden openbare scripts bewaard in een openbare map en privéconfiguraties en gegevens worden buiten deze map.

Elk team, CMS of framework heeft een standaard directorystructuur. Als je echter alleen aan een project begint, kan het lastig zijn om te weten welke bestandssysteemstructuur je moet gebruiken.

Paul M. Jones heeft wat onderzoek gedaan naar een PHP. Standaard skeletpakket. Gebaseerd op dit onderzoek komt hij tot het volgende:

  1. DocumentRoot moet verwijzen naar de map met de naam public/;
  2. unit tests moeten in de tests/ map staan;
  3. bibliotheken van derden, ook die geïnstalleerd worden door composer, horen in de vendor/ map;
  4. andere bestanden en directory's kunnen het stramien volgen van het PHP Standard Package Skeleton;

JI

2018-09-10 14:28:49